package com.zhiche.lisa.bms.pojo.vo.pay;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: linbao
 * @date: 2019-03-18
 */
@Data
@ToString
public class PayApplyExpandVO {

    /**
     * 支付申请单号
     */
    private String payApplyCode;
    /**
     * 承运商名称
     */
    private String lspName;
    /**
     * 申请日期
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date applyDate;
    /**
     * 账单金额
     */
    private BigDecimal billSum;
    /**
     * 预付现金
     */
    private BigDecimal cashPaySum;
    /**
     * 预付油卡
     */
    private BigDecimal oilPaySum;
    /**
     * 保险费
     */
    private BigDecimal premium;
    /**
     * 考核扣款金额
     */
    private BigDecimal chargeSum;
    /**
     * 其他金额
     */
    private BigDecimal otherSum;
    /**
     * 预付合计金额
     */
    private BigDecimal paidSum;
    /**
     * 实付运费
     */
    private BigDecimal paymentSum;
    /**
     * 油卡尾款金额
     */
    private BigDecimal oilBaPaySum;
    /**
     * 现金尾款金额
     */
    private BigDecimal cashBaPaySum;
    /**
     * 开户银行
     */
    private String bankName;
    /**
     * 开户账户
     */
    private String bankCode;
    /**
     * 应收款项金额
     */
    private BigDecimal incSum;

    /**
     * 总扣款金额
     */
    private BigDecimal totalChargeSum;
}
